package zb;

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

/**
 * @author wzby
 * @Date: 2022/8/2 17:18
 */
public class FileCopy {
    // 文件复制克隆
    public static void main(String[] args) {
        //    将E:\\uexdir\\user\\a.jpg复制到项目目录下
        String s = "E:\\\\uexdir\\\\user\\\\b.jpg";
        try (var fis = new FileInputStream("E:\\uexdir\\user\\b.jpg");
             var fos = new FileOutputStream("E:\\idea\\java\\ch09\\src\\f\\lol2.jpg")
        ){
            //fos.write(fis.readAllBytes());
            //推荐使用如下复制文件
            byte[] bf = new byte[19899];
            // 文件字节数
            int len = 0;
            while ((len = fis.read(bf)) != -1){
                fos.write(bf,0,len);
            }
        }catch (IOException e){
            throw new RuntimeException(e);
        }
    }
}
